SecureX פותח ב6.0 Visual C ++ אבל עם קוד המקור בנמלים זה יד בצורה חלקה ל- NET. מה תמצא בהורדה SecureX.h, קובץ כותרת API. אתה יכול לפתוח קובץ זה ולעיין בתפקידיה, המכסים את כל הבסיסים של אבטחה דיגיטלית:
1. פרטי מפתח הצפנה-מערכות:
1.1 DES:
(א) יחיד, זוגי ואורך Triple DES;
(ב) אורך יחיד ליצור ולאמת MAC (הודעת אימות קוד);
(ג) יחיד, זוגי ופונקצית דרך לשלושה אורך אחת (OWF);
בדיקת מפתח DES והזוגיות מפתח נכונה (ד);
בדיקת DES למפתח חלש (ה).
1.2 AES:
(א) הצפנה בבנק המרכזי של אירופה (אלקטרוני קוד ספר) וCBC מצבים (הצפנה בלוק שרשור);
(ב) פענוח בבנק המרכזי של אירופה ומצבי CBC;
הצפנה (ג) ופענוח עם דלפק וICV.
2. מפתח הציבורי אנוסי מערכת:
2.1 RSA:
(א) אורך מפתח סטטי RSA של 1.25 ק"ג-סיביים (המלצה נוכחית היא 1.0 ק"ג-סיביים למינימום);
(ב) ציבור RSA / דור מפתח סודי באמצעות ניתוח מספר ראשוני מהיר ו( כפי שהוא יכול להיות זמן רב) משוב מדינה באמצעות פונקציה של קריאה חוזרת (עיין SecureX.h יותר);
היכנס RSA (ג) / Unsign של 1.25 ק"ג-סיביים;
(ד) ודא שלמות מפתח RSA.
3. חטף זכרונות:
3.1 SHA4:
תמיכת חשיש 384 ו 512 סיביות (א);
(ב) חישוב SHA4 על קובץ;
4. פונקציות שונות הצפנת תמיכה:
4.1 תמיכת טיימר msec (סט, לקבל, get_clock).
כוח 4.2Get סיסמא כאחוזון (ראה SecureX.h).
4.3 סיסמא לסווג (חלש מאוד, חלש, טוב, וכו 'מתייחס שוב SecureX.h).
4.4 המרת בינארי ל- ASCII מחרוזת הקסדצימלי והפוך.
4.5 חישוב LRC 8 סיביות.
4.5 מלא מערך עם מספרי פיבונאצ'י (שימושיים לריפוד נתונים).
4.6 להשמיד עניין רגיש בזיכרון עם דריסה מרובעת כולל קצת להעיף.
4.7 נתונים חזקים ערבול פונקציות שמשתמשות במפתח של 64 סיביות. ניתן להשתמש במקום של שליחת הריפוד שלך ונתונים סטטיים אחרים בברור.
הערה כי מדובר בקוד המקור / חבילה DLL אופציונלית. זה לא ככזה שיש לי קובץ הפעלה שניתן להפעיל.
תגובות לא נמצא